home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Aztec C v5.2a disk 4.adf / 204fd.lzh / utility_lib.fd < prev    next >
Text File  |  1991-03-14  |  1KB  |  44 lines

  1. * "utility.library"
  2. ##base _UtilityBase
  3. ##bias 30
  4. ##public
  5. * *** TagItem FUNCTIONS ***
  6. FindTagItem(tagVal,tagList)(d0/a0)
  7. GetTagData(tagVal,defaultVal,tagList)(d0/d1/a0)
  8. PackBoolTags(initialFlags,tagList,boolMap)(d0/a0/a1)
  9. NextTagItem(tagListPtr)(a0)
  10. FilterTagChanges(newTagList,oldTagList,apply)(a0/a1,d0)
  11. MapTags(tagList,mapList,includeMiss)(a0/a1,d0)
  12. AllocateTagItems(numItems)(d0)
  13. CloneTagItems(tagList)(a0)
  14. FreeTagItems(tagList)(a0)
  15. RefreshTagItemClones(cloneList,origList)(a0/a1)
  16. TagInArray(tagVal,tagArray)(d0/a0)
  17. FilterTagItems(tagList,filterArray,logic)(a0/a1,d0)
  18. *
  19. * *** HOOK FUNCTIONS *** *
  20. CallHookPkt(hook,object,paramPacket)(a0/a2,a1)
  21. *--- (1 function slot reserved here) ---
  22. ##bias 114
  23. *
  24. * *** DATE FUNCTIONS *** *
  25. *--- (1 function slot reserved here) ---
  26. ##bias 120
  27. Amiga2Date(amigaTime,date)(d0/a0)
  28. Date2Amiga(date)(a0)
  29. CheckDate(date)(a0)
  30. *
  31. * *** 32 BIT MATH FUNCTIONS *** *
  32. SMult32(factor1,factor2)(d0/d1)
  33. UMult32(factor1,factor2)(d0/d1)
  34. * NOTE: Quotient:Remainder returned in d0:d1
  35. SDivMod32(dividend,divisor)(d0/d1)
  36. UDivMod32(dividend,divisor)(d0/d1)
  37. *
  38. * *** International string routines ***
  39. Stricmp(string1,string2)(a0/a1)
  40. Strnicmp(string1,string2,length)(a0/a1,d0)
  41. ToUpper(character)(d0)
  42. ToLower(character)(d0)
  43. ##end
  44.